package day16MysSQL;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class Demo02UpdateJDBC {

    public static void main(String[] args) throws SQLException {
        // 要使用jdbc, 先下载 jdbc的 MySQL驱动包 mysql-connector-java
        // 地址有很多:  https://search.maven.org/artifact/mysql/mysql-connector-java
        // 选择要使用的版本 下载 jar包
        // 在和src同级目录下,创建 lib 文件夹(libraries)

//        1. 注册驱动.
//        2. 获得连接.
//        3. 获得语句执行平台
//        4. 执行 sql 语句
//        5. 处理结果
//        6. 释放资源

        // 1. 注册驱动
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        // 2.获得数据库连接
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/2307e_04?useSSL=false&serverTimeZone=Asia/Shanghai", "root", "root");

        // 3.获取运行sql语句的执行对象
        Statement state = conn.createStatement();

        String sql = "update project_class set stu_count = 10000 where id = 20";

        // 4.执行sql语句(增 删 改) 返回受影响的行数
        int rows = state.executeUpdate(sql);
        System.out.println(rows);

        state.close();
        conn.close();
    }
}
